package com.wise.summer.v1.cms.content.uploadresource;

import com.wise.framework.annotations.ApiInfo;
import com.wise.framework.annotations.Required;
import com.wise.framework.summer.BasicSummer;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@ApiInfo("新增下载资源")
public class AddUploadResource extends BasicSummer<Boolean> {

    @Required
    @ApiInfo("所属分组")
    private String groupId;

    @Required
    @ApiInfo("ossId")
    private String ossId;

    @Required
    @ApiInfo("资源链接的媒体文件访问地址")
    private  String resourcePath;

    @Required
    @ApiInfo("资源名")
    private String resourceName;

    @Required
    @ApiInfo("资源路径")
    private  String path;

    @Required
    @ApiInfo("扩展名")
    private String extentionName;

    @Required
    @ApiInfo("资源类型")
    private Integer resourceType;

    @ApiInfo("资源原名称")
    private String originResourceName;

    @ApiInfo("资源大小")
    private Long fileSize;

    @ApiInfo("描述")
    private String describe;

    @ApiInfo("语言类型")
    private String lang;
}
